Dicas de .NET
Manipule Imagens com Inteligência Artificial: OpenAI GPT-Image-1 + .NET + C# (Image Edit)
Como Editar Imagens com a API GPT-Image-1 da OpenAI Usando .NET e C# (Exemplo Prático).
Transforme suas imagens com IA: aprenda a criar edições visuais incríveis usando C# e OpenAI GPT-Image-1.
Neste tutorial, você aprenderá a editar imagens utilizando a inteligência artificial da OpenAI através do endpoint Images Edit, com uma aplicação em .NET console. Exploramos como enviar uma imagem e solicitar modificações via prompt, retornando uma imagem editada. Demonstramos também a configuração da API Key e instalação de pacotes necessários, como OpenAI .Net e DotNetEnv, além de manipular variáveis de ambiente.
### Índice de Capítulos
- 00:00:00 - Introdução ao OpenAI Images Edit Endpoint
- 00:03:08 - Explicando os campos enviados no Request Images Edits (prompt, mask, quality, etc.)
- 00:08:40 - Criando uma aplicação dotnet Console (dotnet new, dotnet new list ...)
- 00:12:41 - Compilando e instalando os componentes NutGet OpenAi e DotNetEnv (dotnet add package)
- 00:14:20 - Explicando uso do componente OpenAi
- 00:16:39 - Explicando uso do componente DotNetEnv
- 00:17:43 - Codificando Request à OpenAi usando o Componente ImageClient
- 00:20:12 - Exibindo Extensões VS Code aconselhadas para Desenvolvimento C# .NET
- 00:22:22 - Gerando a API Key OpenAI e conhecendo o Dashboard OpenAi (usage, permissões, ...)
- 00:25:24 - Usando o DotNetEnv .env com boas práticas para tornar oculta a API Key OpenAi
- 00:28:27 - Mostrando os métodos existentes no Componente ImageClient
- 00:29:36 - Definindo os Parâmetros ImageEditOptions
- 00:32:45 - Recebendo a imagem processada como bytes e gravando num arquivo (FileStream)
Transforme suas imagens com IA: aprenda a criar edições visuais incríveis usando C# e OpenAI GPT-Image-1.
Neste tutorial, você aprenderá a editar imagens utilizando a inteligência artificial da OpenAI através do endpoint Images Edit, com uma aplicação em .NET console. Exploramos como enviar uma imagem e solicitar modificações via prompt, retornando uma imagem editada. Demonstramos também a configuração da API Key e instalação de pacotes necessários, como OpenAI .Net e DotNetEnv, além de manipular variáveis de ambiente.
### Índice de Capítulos
- 00:00:00 - Introdução ao OpenAI Images Edit Endpoint
- 00:03:08 - Explicando os campos enviados no Request Images Edits (prompt, mask, quality, etc.)
- 00:08:40 - Criando uma aplicação dotnet Console (dotnet new, dotnet new list ...)
- 00:12:41 - Compilando e instalando os componentes NutGet OpenAi e DotNetEnv (dotnet add package)
- 00:14:20 - Explicando uso do componente OpenAi
- 00:16:39 - Explicando uso do componente DotNetEnv
- 00:17:43 - Codificando Request à OpenAi usando o Componente ImageClient
- 00:20:12 - Exibindo Extensões VS Code aconselhadas para Desenvolvimento C# .NET
- 00:22:22 - Gerando a API Key OpenAI e conhecendo o Dashboard OpenAi (usage, permissões, ...)
- 00:25:24 - Usando o DotNetEnv .env com boas práticas para tornar oculta a API Key OpenAi
- 00:28:27 - Mostrando os métodos existentes no Componente ImageClient
- 00:29:36 - Definindo os Parâmetros ImageEditOptions
- 00:32:45 - Recebendo a imagem processada como bytes e gravando num arquivo (FileStream)
links
OpenAi
OpenAi Documentação
https://platform.openai.com/docs/api-reference/images/createEdit
Nuget OpenAi
https://www.nuget.org/packages/OpenAI/
Github OpenAi
https://github.com/openai/openai-dotnet
Nuget DotNetEnv
https://www.nuget.org/packages/DotNetEnv